package com.innjia.sys.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 合同信息操作记录
 * 
 * @author innjia
 * @email innjia@innjia.com
 * @date 2017-11-24 16:38:07
 */
public class ContractOperationLogEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private String id;
	//创建时间
	private Date createTime;
	//操作人
	private String operatorName;
	//操作人id
	private String operatorId;
	//操作平台：支付宝生活号，APP，PC等
	private String operationPlatform;
	//合同id
	private String contractId;
	//合同状态
	private String contractStatus;
	//创建、更新、拒绝签约、过期
	private String operateType;
	//操作结果，成功、失败、异常
	private String operateResult;
	//签约请求失败原因
	private String failReason;
	//操作IP地址
	private String ip;

	/**
	 * 设置：主键
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：操作人
	 */
	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}
	/**
	 * 获取：操作人
	 */
	public String getOperatorName() {
		return operatorName;
	}
	/**
	 * 设置：操作人id
	 */
	public void setOperatorId(String operatorId) {
		this.operatorId = operatorId;
	}
	/**
	 * 获取：操作人id
	 */
	public String getOperatorId() {
		return operatorId;
	}
	/**
	 * 设置：操作平台：支付宝生活号，APP，PC等
	 */
	public void setOperationPlatform(String operationPlatform) {
		this.operationPlatform = operationPlatform;
	}
	/**
	 * 获取：操作平台：支付宝生活号，APP，PC等
	 */
	public String getOperationPlatform() {
		return operationPlatform;
	}
	/**
	 * 设置：合同id
	 */
	public void setContractId(String contractId) {
		this.contractId = contractId;
	}
	/**
	 * 获取：合同id
	 */
	public String getContractId() {
		return contractId;
	}
	/**
	 * 设置：合同状态
	 */
	public void setContractStatus(String contractStatus) {
		this.contractStatus = contractStatus;
	}
	/**
	 * 获取：合同状态
	 */
	public String getContractStatus() {
		return contractStatus;
	}
	/**
	 * 设置：创建、更新、拒绝签约、过期
	 */
	public void setOperateType(String operateType) {
		this.operateType = operateType;
	}
	/**
	 * 获取：创建、更新、拒绝签约、过期
	 */
	public String getOperateType() {
		return operateType;
	}
	/**
	 * 设置：操作结果，成功、失败、异常
	 */
	public void setOperateResult(String operateResult) {
		this.operateResult = operateResult;
	}
	/**
	 * 获取：操作结果，成功、失败、异常
	 */
	public String getOperateResult() {
		return operateResult;
	}
	/**
	 * 设置：签约请求失败原因
	 */
	public void setFailReason(String failReason) {
		this.failReason = failReason;
	}
	/**
	 * 获取：签约请求失败原因
	 */
	public String getFailReason() {
		return failReason;
	}
	/**
	 * 设置：操作IP地址
	 */
	public void setIp(String ip) {
		this.ip = ip;
	}
	/**
	 * 获取：操作IP地址
	 */
	public String getIp() {
		return ip;
	}
}
